package fr.laposte.erreurcaisse.DAO;

import fr.laposte.erreurcaisse.beans.Authentification;
import fr.laposte.erreurcaisse.beans.ErrCaisse;
import fr.laposte.erreurcaisse.beans.ErrCaisseReg;
import fr.laposte.erreurcaisse.beans.I_Bean;

public class DAO_Factory
{
	public static DAO_Interface getDao(I_Bean bi)
	{
		if (bi instanceof Authentification)
			return new DAO_Authentification(bi);
		else if (bi instanceof ErrCaisse)
			return new DAO_ErrCaisse(bi);
		else if (bi instanceof ErrCaisseReg)
			return new DAO_ErrCaisseReg(bi);
		else
			return null;
	}
}
